body
  margin 0
  padding 0
  overflow hidden

nav, .buttons
  background #eee
  font-family Helvetica, sans-serif
  border-top 1px solid black
  position absolute !important
  font-size 16px
  height 22px
  bottom 5px

nav
  right 200px
  left 0px
  padding-left 8px
  white-space nowrap
  // overflow-x auto

.readonly nav
  right 0

.buttons
  width 200px
  right 0px
  padding-right 8px
  text-align right
  button
    font-family Helvetica, sans-serif
    background #eee
    font-size 14px
    height 22px
    border-radius 3px
    border 1px solid #eee
    margin-left 2px
    cursor pointer
    &:hover
      border 1px solid #ccc
      background #fff
    &:disabled:hover
      border 1px solid transparent
      background #eee
      cursor default

.basic-tabs-item
  display block !important
  visibility hidden
  &.active
    font-family Helvetica, sans-serif
    visibility visible

.basic-tabs-item-title
  &:hover
    background #eee
    cursor pointer
  &.active
    background white
    border-top 1px solid white
    margin-top -1px
  background #ccc
  border 1px solid black
  border-top none
  padding 2px 10px 2px 10px
  border-radius 0 0 8px 8px

body
  height 100%

iframe
  width 100%
  height 100%
  border 0

.wrapper
  position absolute
  width 100%
  bottom 51px
  top 0

body > .nav > .buttons,
body > .nav > .basic-tabs > nav.basic-tabs.basic-tabs-strip
  height 43px

body > .nav > .basic-tabs > nav.basic-tabs.basic-tabs-strip
  overflow-x auto
